home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 5 (Internal Edition) / Apple R&P Lib Internal v5.0.iso / 6-Developer Demos / Developer Demos-Ed. / Macintosh School® CD-ROM Demo / Macintosh SchoolÆ CD-ROM Demo / background_14423.txt < prev    next >
Text File  |  1990-08-14  |  37KB  |  1,530 lines

  1. -- background: 14423 from stack: in
  2. -- bmap block id: 64195
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: CSL Marks
  6. ----- HyperTalk script -----
  7. on openBackground
  8.   installMenuBar 1090,1091,1092,1093,1094,-211
  9.   setMenuItem 1091,1,"New Bin"
  10.   checkMenuItem 1093,1,true
  11.   checkMenuItem 1094,1,true
  12. end openBackground
  13.  
  14. on mouseDown
  15.   repeat with index = 1 to 4
  16.     set hilite of background button index to false
  17.     set lockText of background field index to true
  18.   end repeat
  19. end mouseDown
  20.  
  21. on doMenu menuItem
  22.   lock screen
  23.   if menuItem contains "About" then
  24.     if the optionKey is not down then
  25.       resetCards
  26.     end if
  27.     restoreMenuBar
  28.     go to card short name of this background of background "About"
  29.     unlock screen with zoom close
  30.   else if menuItem is "Home" then
  31.     if the optionKey is not down then
  32.       resetCards
  33.     end if
  34.     restoreMenuBar
  35.     go home
  36.   else if menuItem contains "Quit" then
  37.     if the optionKey is not down then
  38.       resetCards
  39.     end if
  40.     restoreMenuBar false
  41.     go to card "Mac School¬Æ Shell"
  42.     unlock screen with zoom close
  43.   else if menuItem is "New Bin" then
  44.     repeat with index = 1 to 4
  45.       set hilite of background button index to false
  46.       if not visible of background button index then
  47.         show background button index
  48.         show background field (index + 4)
  49.         show background field index
  50.         put "0" into background field (index + 4)
  51.         put "Bin " & the long time into background field index
  52.         set hilite of background button index to true
  53.         set lockText of background field index to false
  54.         add 1 to background field "Bins"
  55.         put 0.0 into bg field id ((index * 3) + 14)
  56.         put "Omit" into bg field id ((index * 3) + 15)
  57.         put 0.0 into bg field id ((index * 3) + 16)
  58.         repeat with count = 1 to 8
  59.           put "Omit" into bg field id ((index * 8) + count + 20)
  60.         end repeat
  61.         unlock screen
  62.         select text of background field index
  63.         put menuItem into it
  64.         exit doMenu
  65.       end if
  66.     end repeat
  67.   else if menuItem is "New Task" then
  68.     repeat with index = 1 to 3
  69.       if not visible of card field index then
  70.         if index = 1 then
  71.           put "is " & index & " task" into card field "Number of Tasks"
  72.         else
  73.           put "are " & index & " tasks" into card field "Number of Tasks"
  74.         end if
  75.         repeat with count = 1 to 4
  76.           if short name of this card is background field count then
  77.             put index into background field (count + 4)
  78.           end if
  79.         end repeat
  80.         show card field index
  81.         put "Task " & the long time into card field index
  82.         add 1 to background field "Tasks"
  83.         put 0.0 into card field id ((index * 5) + 1)
  84.         put 0 into card field id ((index * 5) + 2)
  85.         put "Omit" into card field id ((index * 5) + 3)
  86.         put 0.0 into card field id ((index * 5) + 4)
  87.         put 0.0 into card field id ((index * 5) + 5)
  88.         repeat with count = 1 to 5
  89.           put "Omit" into card field id ((index * 5) + count + 15)
  90.         end repeat
  91.         unlock screen
  92.         select text of card field index
  93.         put menuItem into it
  94.         exit doMenu
  95.       end if
  96.     end repeat
  97.   else if menuItem is "Open‚Ķ" then
  98.     repeat with index = 1 to 4
  99.       if hilite of background button index then
  100.         set cursor to watch
  101.         repeat with index = 1 to the number of bg fields
  102.           put bg field index into item index of array
  103.         end repeat
  104.         go to card background field index of this background
  105.         if the result is empty then
  106.           repeat with index = 1 to the number of bg fields
  107.             put item index of array into bg field index
  108.           end repeat
  109.           unlock screen with zoom open
  110.           set hilite of background button index to false
  111.         else unlock screen
  112.         set cursor to hand
  113.         exit doMenu
  114.       end if
  115.     end repeat
  116.   else if menuItem is "Report Cards" then
  117.     if the optionKey is not down then
  118.       resetCards
  119.     end if
  120.     restoreMenuBar false
  121.     go to background "Report Cards"
  122.   else if menuItem is "Clear" then
  123.     repeat with index = 1 to 4
  124.       if hilite of background button index then
  125.         subtract 1 from background field "Bins"
  126.         repeat with count1 = (index + 1) to 4
  127.           if visible of background button count1 then
  128.             put bg field count1 into bg field (count1 - 1)
  129.             put bg field (count1 + 4) into bg field (count1 + 3)
  130.             put bg field id ((count1 * 3) + 14) into bg field id (((count1 - 1) * 3) + 14)
  131.             put bg field id ((count1 * 3) + 15) into bg field id (((count1 - 1) * 3) + 15)
  132.             put bg field id ((count1 * 3) + 16) into bg field id (((count1 - 1) * 3) + 16)
  133.             repeat with count2 = 1 to 8
  134.               put bg field id ((count1 * 8) + count2 + 20) into bg field id (((count1 - 1) * 8) + count2 + 20)
  135.             end repeat
  136.           else
  137.             hide background button (count1 - 1)
  138.             hide background field (count1 + 3)
  139.             hide background field (count1 - 1)
  140.             put empty into bg field id (((count1 - 1) * 3) + 14)
  141.             put empty into bg field id (((count1 - 1) * 3) + 15)
  142.             put empty into bg field id (((count1 - 1) * 3) + 16)
  143.             repeat with count2 = 1 to 8
  144.               put empty into bg field id (((count1 - 1) * 8) + count2 + 20)
  145.             end repeat
  146.             exit repeat
  147.           end if
  148.         end repeat
  149.         if index = 4 OR count1 = 4 then
  150.           hide background button 4
  151.           hide background field 8
  152.           hide background field 4
  153.           put empty into bg field id 26
  154.           put empty into bg field id 27
  155.           put empty into bg field id 28
  156.           repeat with count2 = 1 to 8
  157.             put empty into bg field id (count2 + 52)
  158.           end repeat
  159.         end if
  160.         exit repeat
  161.       end if
  162.     end repeat
  163.   else if menuItem is "Automatic Calculation" then
  164.     getMenuMark 1093,1
  165.     if the result is 0 then checkMenuItem 1093,1,true
  166.     else checkMenuItem 1093,1,false
  167.   else if menuItem is "Screen" then
  168.     checkMenuItem 1094,1,true
  169.     checkMenuItem 1094,2,false
  170.   else if menuItem is "Printer" then
  171.     checkMenuItem 1094,1,false
  172.     checkMenuItem 1094,2,true
  173.   else if menuItem is "Students‚Ķ" OR menuItem is "Special Marks‚Ķ" OR menuItem is "Class Details‚Ķ" OR menuItem is "Letter Grades‚Ķ" OR menuItem is "Consolidation‚Ķ" OR menuItem is "Term Marks‚Ķ" OR menuItem is "Sort‚Ķ" OR menuItem is "Task Statistics" OR menuItem is "Student Report‚Ķ" OR menuItem is "Term Report‚Ķ" then
  174.     push card
  175.     go to card menuItem of this background
  176.   end if
  177.   unlock screen
  178. end doMenu
  179.  
  180. on resetCards
  181.   set cursor to watch
  182.   repeat with index = 1 to 4
  183.     if visible of background button index then
  184.       hide background button index
  185.       hide background field (index + 4)
  186.       hide background field index
  187.     end if
  188.   end repeat
  189.   go to first card of this background
  190.   put 0 into background field "Bins"
  191.   put 0 into background field "Tasks"
  192.   put 0.0 into background field "Sum"
  193.   put "Omit" into background field "Average"
  194.   repeat with index = 17 to 60
  195.     put empty into background field id index
  196.   end repeat
  197.   repeat with index = 61 to 68
  198.     put "0.0" into background field id index
  199.   end repeat
  200.   repeat with index = 69 to 76
  201.     put empty into background field id index
  202.   end repeat
  203.   go to next card of this background -- Assignments
  204.   repeat with index = 3 to 5
  205.     hide card field id index
  206.   end repeat
  207.   repeat with index = 6 to 35
  208.     put empty into card field id index
  209.   end repeat
  210.   put "are 0 tasks" into card field "Number of Tasks"
  211.   go to next card of this background -- Exams
  212.   repeat with index = 3 to 5
  213.     hide card field id index
  214.   end repeat
  215.   repeat with index = 6 to 35
  216.     put empty into card field id index
  217.   end repeat
  218.   put "are 0 tasks" into card field "Number of Tasks"
  219.   go to next card of this background -- Term 1 Mark
  220.   repeat with index = 3 to 5
  221.     hide card field id index
  222.   end repeat
  223.   repeat with index = 6 to 35
  224.     put empty into card field id index
  225.   end repeat
  226.   put "are 0 tasks" into card field "Number of Tasks"
  227. end resetCards
  228.  
  229.  
  230.  
  231. -- part 1 (button)
  232. -- low flags: 80
  233. -- high flags: 0000
  234. -- rect: left=143 top=56 right=92 bottom=181
  235. -- title width / last selected line: 0
  236. -- icon id / first selected line: 5041 / 5041
  237. -- text alignment: 1
  238. -- font id: 0
  239. -- text size: 12
  240. -- style flags: 0
  241. -- line height: 16
  242. -- part name: 
  243. ----- HyperTalk script -----
  244. on mouseDown
  245.   if not hilite of me then
  246.     repeat with index = 1 to 4
  247.       set hilite of background button index to false
  248.     end repeat
  249.     set hilite of me to true
  250.   else
  251.     lock screen
  252.     set cursor to watch
  253.     repeat with index = 1 to the number of bg fields
  254.       put bg field index into item index of array
  255.     end repeat
  256.     go to card background field the number of me of this background
  257.     if the result is empty then
  258.       repeat with index = 1 to the number of bg fields
  259.         put item index of array into bg field index
  260.       end repeat
  261.       unlock screen with zoom open
  262.       set hilite of me to false
  263.     else unlock screen
  264.     set cursor to hand
  265.   end if
  266. end mouseDown
  267.  
  268.  
  269. -- part 2 (button)
  270. -- low flags: 80
  271. -- high flags: 0000
  272. -- rect: left=215 top=56 right=92 bottom=253
  273. -- title width / last selected line: 0
  274. -- icon id / first selected line: 5041 / 5041
  275. -- text alignment: 1
  276. -- font id: 0
  277. -- text size: 12
  278. -- style flags: 0
  279. -- line height: 16
  280. -- part name: 
  281. ----- HyperTalk script -----
  282. on mouseDown
  283.   if not hilite of me then
  284.     repeat with index = 1 to 4
  285.       set hilite of background button index to false
  286.     end repeat
  287.     set hilite of me to true
  288.   else
  289.     lock screen
  290.     set cursor to watch
  291.     repeat with index = 1 to the number of bg fields
  292.       put bg field index into item index of array
  293.     end repeat
  294.     go to card background field the number of me of this background
  295.     if the result is empty then
  296.       repeat with index = 1 to the number of bg fields
  297.         put item index of array into bg field index
  298.       end repeat
  299.       unlock screen with zoom open
  300.       set hilite of me to false
  301.     else unlock screen
  302.     set cursor to hand
  303.   end if
  304. end mouseDown
  305.  
  306.  
  307. -- part 3 (button)
  308. -- low flags: 80
  309. -- high flags: 0000
  310. -- rect: left=287 top=56 right=92 bottom=325
  311. -- title width / last selected line: 0
  312. -- icon id / first selected line: 5041 / 5041
  313. -- text alignment: 1
  314. -- font id: 0
  315. -- text size: 12
  316. -- style flags: 0
  317. -- line height: 16
  318. -- part name: 
  319. ----- HyperTalk script -----
  320. on mouseDown
  321.   if not hilite of me then
  322.     repeat with index = 1 to 4
  323.       set hilite of background button index to false
  324.     end repeat
  325.     set hilite of me to true
  326.   else
  327.     lock screen
  328.     set cursor to watch
  329.     repeat with index = 1 to the number of bg fields
  330.       put bg field index into item index of array
  331.     end repeat
  332.     go to card background field the number of me of this background
  333.     if the result is empty then
  334.       repeat with index = 1 to the number of bg fields
  335.         put item index of array into bg field index
  336.       end repeat
  337.       unlock screen with zoom open
  338.       set hilite of me to false
  339.     else unlock screen
  340.     set cursor to hand
  341.   end if
  342. end mouseDown
  343.  
  344.  
  345. -- part 4 (button)
  346. -- low flags: 80
  347. -- high flags: 0000
  348. -- rect: left=359 top=56 right=92 bottom=397
  349. -- title width / last selected line: 0
  350. -- icon id / first selected line: 5041 / 5041
  351. -- text alignment: 1
  352. -- font id: 0
  353. -- text size: 12
  354. -- style flags: 0
  355. -- line height: 16
  356. -- part name: 
  357. ----- HyperTalk script -----
  358. on mouseDown
  359.   if not hilite of me then
  360.     repeat with index = 1 to 4
  361.       set hilite of background button index to false
  362.     end repeat
  363.     set hilite of me to true
  364.   else
  365.     lock screen
  366.     set cursor to watch
  367.     repeat with index = 1 to the number of bg fields
  368.       put bg field index into item index of array
  369.     end repeat
  370.     go to card background field the number of me of this background
  371.     if the result is empty then
  372.       repeat with index = 1 to the number of bg fields
  373.         put item index of array into bg field index
  374.       end repeat
  375.       unlock screen with zoom open
  376.       set hilite of me to false
  377.     else unlock screen
  378.     set cursor to hand
  379.   end if
  380. end mouseDown
  381.  
  382.  
  383. -- part 5 (field)
  384. -- low flags: 81
  385. -- high flags: 0000
  386. -- rect: left=128 top=92 right=117 bottom=197
  387. -- title width / last selected line: 0
  388. -- icon id / first selected line: 0 / 0
  389. -- text alignment: 1
  390. -- font id: 3
  391. -- text size: 9
  392. -- style flags: 0
  393. -- line height: 12
  394. -- part name: 
  395. ----- HyperTalk script -----
  396. on mouseUp
  397.   set lockText of me to false
  398.   select text of me
  399. end mouseUp
  400.  
  401. on closeField
  402.   set lockText of me to true
  403.   set hilite of background button the number of me to false
  404.   select empty
  405. end closeField
  406.  
  407.  
  408. -- part 6 (field)
  409. -- low flags: 81
  410. -- high flags: 0000
  411. -- rect: left=200 top=92 right=117 bottom=269
  412. -- title width / last selected line: 0
  413. -- icon id / first selected line: 0 / 0
  414. -- text alignment: 1
  415. -- font id: 3
  416. -- text size: 9
  417. -- style flags: 0
  418. -- line height: 12
  419. -- part name: 
  420. ----- HyperTalk script -----
  421. on mouseUp
  422.   set lockText of me to false
  423.   select text of me
  424. end mouseUp
  425.  
  426. on closeField
  427.   set lockText of me to true
  428.   set hilite of background button the number of me to false
  429.   select empty
  430. end closeField
  431.  
  432.  
  433. -- part 7 (field)
  434. -- low flags: 81
  435. -- high flags: 0000
  436. -- rect: left=272 top=92 right=117 bottom=341
  437. -- title width / last selected line: 0
  438. -- icon id / first selected line: 0 / 0
  439. -- text alignment: 1
  440. -- font id: 3
  441. -- text size: 9
  442. -- style flags: 0
  443. -- line height: 12
  444. -- part name: 
  445. ----- HyperTalk script -----
  446. on mouseUp
  447.   set lockText of me to false
  448.   select text of me
  449. end mouseUp
  450.  
  451. on closeField
  452.   set lockText of me to true
  453.   set hilite of background button the number of me to false
  454.   select empty
  455. end closeField
  456.  
  457.  
  458. -- part 8 (field)
  459. -- low flags: 81
  460. -- high flags: 0000
  461. -- rect: left=344 top=92 right=117 bottom=413
  462. -- title width / last selected line: 0
  463. -- icon id / first selected line: 0 / 0
  464. -- text alignment: 1
  465. -- font id: 3
  466. -- text size: 9
  467. -- style flags: 0
  468. -- line height: 12
  469. -- part name: 
  470. ----- HyperTalk script -----
  471. on mouseUp
  472.   set lockText of me to false
  473.   select text of me
  474. end mouseUp
  475.  
  476. on closeField
  477.   set lockText of me to true
  478.   set hilite of background button the number of me to false
  479.   select empty
  480. end closeField
  481.  
  482.  
  483. -- part 9 (field)
  484. -- low flags: 81
  485. -- high flags: 0000
  486. -- rect: left=148 top=66 right=79 bottom=169
  487. -- title width / last selected line: 0
  488. -- icon id / first selected line: 0 / 0
  489. -- text alignment: 1
  490. -- font id: 3
  491. -- text size: 9
  492. -- style flags: 256
  493. -- line height: 12
  494. -- part name: 
  495. ----- HyperTalk script -----
  496. on mouseDown
  497.   send "mouseDown" to background button (id of me - 8)
  498. end mouseDown
  499.  
  500.  
  501. -- part 10 (field)
  502. -- low flags: 81
  503. -- high flags: 0000
  504. -- rect: left=220 top=66 right=79 bottom=241
  505. -- title width / last selected line: 0
  506. -- icon id / first selected line: 0 / 0
  507. -- text alignment: 1
  508. -- font id: 3
  509. -- text size: 9
  510. -- style flags: 256
  511. -- line height: 12
  512. -- part name: 
  513. ----- HyperTalk script -----
  514. on mouseDown
  515.   send "mouseDown" to background button (id of me - 8)
  516. end mouseDown
  517.  
  518.  
  519. -- part 11 (field)
  520. -- low flags: 81
  521. -- high flags: 0000
  522. -- rect: left=292 top=66 right=79 bottom=313
  523. -- title width / last selected line: 0
  524. -- icon id / first selected line: 0 / 0
  525. -- text alignment: 1
  526. -- font id: 3
  527. -- text size: 9
  528. -- style flags: 256
  529. -- line height: 12
  530. -- part name: 
  531. ----- HyperTalk script -----
  532. on mouseDown
  533.   send "mouseDown" to background button (id of me - 8)
  534. end mouseDown
  535.  
  536.  
  537. -- part 12 (field)
  538. -- low flags: 81
  539. -- high flags: 0000
  540. -- rect: left=364 top=66 right=79 bottom=385
  541. -- title width / last selected line: 0
  542. -- icon id / first selected line: 0 / 0
  543. -- text alignment: 1
  544. -- font id: 3
  545. -- text size: 9
  546. -- style flags: 256
  547. -- line height: 12
  548. -- part name: 
  549. ----- HyperTalk script -----
  550. on mouseDown
  551.   send "mouseDown" to background button (id of me - 8)
  552. end mouseDown
  553.  
  554.  
  555. -- part 13 (field)
  556. -- low flags: 01
  557. -- high flags: 0000
  558. -- rect: left=462 top=55 right=68 bottom=490
  559. -- title width / last selected line: 0
  560. -- icon id / first selected line: 0 / 0
  561. -- text alignment: 65535
  562. -- font id: 3
  563. -- text size: 9
  564. -- style flags: 0
  565. -- line height: 12
  566. -- part name: Students
  567.  
  568.  
  569. -- part 14 (field)
  570. -- low flags: 01
  571. -- high flags: 0000
  572. -- rect: left=462 top=71 right=84 bottom=490
  573. -- title width / last selected line: 0
  574. -- icon id / first selected line: 0 / 0
  575. -- text alignment: 65535
  576. -- font id: 3
  577. -- text size: 9
  578. -- style flags: 0
  579. -- line height: 12
  580. -- part name: Bins
  581.  
  582.  
  583. -- part 15 (field)
  584. -- low flags: 01
  585. -- high flags: 0000
  586. -- rect: left=462 top=87 right=100 bottom=490
  587. -- title width / last selected line: 0
  588. -- icon id / first selected line: 0 / 0
  589. -- text alignment: 65535
  590. -- font id: 3
  591. -- text size: 9
  592. -- style flags: 0
  593. -- line height: 12
  594. -- part name: Tasks
  595.  
  596.  
  597. -- part 16 (field)
  598. -- low flags: 01
  599. -- high flags: 0000
  600. -- rect: left=445 top=119 right=134 bottom=481
  601. -- title width / last selected line: 0
  602. -- icon id / first selected line: 0 / 0
  603. -- text alignment: 65535
  604. -- font id: 3
  605. -- text size: 9
  606. -- style flags: 0
  607. -- line height: 12
  608. -- part name: Sum
  609.  
  610.  
  611. -- part 17 (field)
  612. -- low flags: 00
  613. -- high flags: 0000
  614. -- rect: left=127 top=119 right=134 bottom=198
  615. -- title width / last selected line: 0
  616. -- icon id / first selected line: 0 / 0
  617. -- text alignment: 65535
  618. -- font id: 3
  619. -- text size: 9
  620. -- style flags: 0
  621. -- line height: 12
  622. -- part name: 
  623. ----- HyperTalk script -----
  624. on closeField
  625.   put bg field 13 + bg field 16 + bg field 19 + bg field 22 into temp
  626.   put temp & ".0" into bg field "Sum"
  627.   if background field id 69 is empty then
  628.     repeat with index = 61 to 68
  629.       put "Omit" into background field id index
  630.     end repeat
  631.     repeat with index = 69 to 76
  632.       put "n/a" into background field id index
  633.     end repeat
  634.   end if
  635. end closeField
  636.  
  637.  
  638. -- part 18 (field)
  639. -- low flags: 01
  640. -- high flags: 0000
  641. -- rect: left=127 top=135 right=150 bottom=198
  642. -- title width / last selected line: 0
  643. -- icon id / first selected line: 0 / 0
  644. -- text alignment: 65535
  645. -- font id: 3
  646. -- text size: 9
  647. -- style flags: 0
  648. -- line height: 12
  649. -- part name: 
  650. ----- HyperTalk script -----
  651. on closeField
  652.   put empty into temp
  653.   put empty into count
  654.   repeat with index = 1 to 4
  655.     if bg field ((index - 1) * 4) + 18) <> "Omit" then
  656.       add bg field ((index - 1) * 4) + 18) to temp
  657.       add one to count
  658.     end if
  659.   end repeat
  660.   if temp <> empty then put (temp / count) & ".0" into bg field "Average"
  661. end closeField
  662.  
  663.  
  664. -- part 19 (field)
  665. -- low flags: 01
  666. -- high flags: 0000
  667. -- rect: left=127 top=151 right=166 bottom=198
  668. -- title width / last selected line: 0
  669. -- icon id / first selected line: 0 / 0
  670. -- text alignment: 65535
  671. -- font id: 3
  672. -- text size: 9
  673. -- style flags: 0
  674. -- line height: 12
  675. -- part name: 
  676.  
  677.  
  678. -- part 20 (field)
  679. -- low flags: 00
  680. -- high flags: 0000
  681. -- rect: left=199 top=119 right=134 bottom=270
  682. -- title width / last selected line: 0
  683. -- icon id / first selected line: 0 / 0
  684. -- text alignment: 65535
  685. -- font id: 3
  686. -- text size: 9
  687. -- style flags: 0
  688. -- line height: 12
  689. -- part name: 
  690. ----- HyperTalk script -----
  691. on closeField
  692.   put bg field 13 + bg field 16 + bg field 19 + bg field 22 into temp
  693.   put temp & ".0" into bg field "Sum"
  694. end closeField
  695.  
  696.  
  697. -- part 21 (field)
  698. -- low flags: 01
  699. -- high flags: 0000
  700. -- rect: left=199 top=135 right=150 bottom=270
  701. -- title width / last selected line: 0
  702. -- icon id / first selected line: 0 / 0
  703. -- text alignment: 65535
  704. -- font id: 3
  705. -- text size: 9
  706. -- style flags: 0
  707. -- line height: 12
  708. -- part name: 
  709.  
  710.  
  711. -- part 22 (field)
  712. -- low flags: 01
  713. -- high flags: 0000
  714. -- rect: left=199 top=151 right=166 bottom=270
  715. -- title width / last selected line: 0
  716. -- icon id / first selected line: 0 / 0
  717. -- text alignment: 65535
  718. -- font id: 3
  719. -- text size: 9
  720. -- style flags: 0
  721. -- line height: 12
  722. -- part name: 
  723.  
  724.  
  725. -- part 23 (field)
  726. -- low flags: 00
  727. -- high flags: 0000
  728. -- rect: left=271 top=119 right=134 bottom=342
  729. -- title width / last selected line: 0
  730. -- icon id / first selected line: 0 / 0
  731. -- text alignment: 65535
  732. -- font id: 3
  733. -- text size: 9
  734. -- style flags: 0
  735. -- line height: 12
  736. -- part name: 
  737. ----- HyperTalk script -----
  738. on closeField
  739.   put bg field 13 + bg field 16 + bg field 19 + bg field 22 into temp
  740.   put temp & ".0" into bg field "Sum"
  741. end closeField
  742.  
  743.  
  744. -- part 24 (field)
  745. -- low flags: 01
  746. -- high flags: 0000
  747. -- rect: left=271 top=135 right=150 bottom=342
  748. -- title width / last selected line: 0
  749. -- icon id / first selected line: 0 / 0
  750. -- text alignment: 65535
  751. -- font id: 3
  752. -- text size: 9
  753. -- style flags: 0
  754. -- line height: 12
  755. -- part name: 
  756.  
  757.  
  758. -- part 25 (field)
  759. -- low flags: 01
  760. -- high flags: 0000
  761. -- rect: left=271 top=151 right=166 bottom=342
  762. -- title width / last selected line: 0
  763. -- icon id / first selected line: 0 / 0
  764. -- text alignment: 65535
  765. -- font id: 3
  766. -- text size: 9
  767. -- style flags: 0
  768. -- line height: 12
  769. -- part name: 
  770.  
  771.  
  772. -- part 26 (field)
  773. -- low flags: 00
  774. -- high flags: 0000
  775. -- rect: left=343 top=119 right=134 bottom=414
  776. -- title width / last selected line: 0
  777. -- icon id / first selected line: 0 / 0
  778. -- text alignment: 65535
  779. -- font id: 3
  780. -- text size: 9
  781. -- style flags: 0
  782. -- line height: 12
  783. -- part name: 
  784. ----- HyperTalk script -----
  785. on closeField
  786.   put bg field 13 + bg field 16 + bg field 19 + bg field 22 into temp
  787.   put temp & ".0" into bg field "Sum"
  788. end closeField
  789.  
  790.  
  791. -- part 27 (field)
  792. -- low flags: 01
  793. -- high flags: 0000
  794. -- rect: left=343 top=135 right=150 bottom=414
  795. -- title width / last selected line: 0
  796. -- icon id / first selected line: 0 / 0
  797. -- text alignment: 65535
  798. -- font id: 3
  799. -- text size: 9
  800. -- style flags: 0
  801. -- line height: 12
  802. -- part name: 
  803.  
  804.  
  805. -- part 28 (field)
  806. -- low flags: 01
  807. -- high flags: 0000
  808. -- rect: left=343 top=151 right=166 bottom=414
  809. -- title width / last selected line: 0
  810. -- icon id / first selected line: 0 / 0
  811. -- text alignment: 65535
  812. -- font id: 3
  813. -- text size: 9
  814. -- style flags: 0
  815. -- line height: 12
  816. -- part name: 
  817.  
  818.  
  819. -- part 29 (field)
  820. -- low flags: 01
  821. -- high flags: 0000
  822. -- rect: left=127 top=185 right=200 bottom=198
  823. -- title width / last selected line: 0
  824. -- icon id / first selected line: 0 / 0
  825. -- text alignment: 65535
  826. -- font id: 3
  827. -- text size: 9
  828. -- style flags: 0
  829. -- line height: 12
  830. -- part name: 
  831.  
  832.  
  833. -- part 30 (field)
  834. -- low flags: 01
  835. -- high flags: 0000
  836. -- rect: left=127 top=201 right=216 bottom=198
  837. -- title width / last selected line: 0
  838. -- icon id / first selected line: 0 / 0
  839. -- text alignment: 65535
  840. -- font id: 3
  841. -- text size: 9
  842. -- style flags: 0
  843. -- line height: 12
  844. -- part name: 
  845.  
  846.  
  847. -- part 31 (field)
  848. -- low flags: 01
  849. -- high flags: 0000
  850. -- rect: left=127 top=217 right=232 bottom=198
  851. -- title width / last selected line: 0
  852. -- icon id / first selected line: 0 / 0
  853. -- text alignment: 65535
  854. -- font id: 3
  855. -- text size: 9
  856. -- style flags: 0
  857. -- line height: 12
  858. -- part name: 
  859.  
  860.  
  861. -- part 32 (field)
  862. -- low flags: 01
  863. -- high flags: 0000
  864. -- rect: left=127 top=233 right=248 bottom=198
  865. -- title width / last selected line: 0
  866. -- icon id / first selected line: 0 / 0
  867. -- text alignment: 65535
  868. -- font id: 3
  869. -- text size: 9
  870. -- style flags: 0
  871. -- line height: 12
  872. -- part name: 
  873.  
  874.  
  875. -- part 33 (field)
  876. -- low flags: 01
  877. -- high flags: 0000
  878. -- rect: left=127 top=249 right=264 bottom=198
  879. -- title width / last selected line: 0
  880. -- icon id / first selected line: 0 / 0
  881. -- text alignment: 65535
  882. -- font id: 3
  883. -- text size: 9
  884. -- style flags: 0
  885. -- line height: 12
  886. -- part name: 
  887.  
  888.  
  889. -- part 34 (field)
  890. -- low flags: 01
  891. -- high flags: 0000
  892. -- rect: left=127 top=265 right=280 bottom=198
  893. -- title width / last selected line: 0
  894. -- icon id / first selected line: 0 / 0
  895. -- text alignment: 65535
  896. -- font id: 3
  897. -- text size: 9
  898. -- style flags: 0
  899. -- line height: 12
  900. -- part name: 
  901.  
  902.  
  903. -- part 35 (field)
  904. -- low flags: 01
  905. -- high flags: 0000
  906. -- rect: left=127 top=281 right=296 bottom=198
  907. -- title width / last selected line: 0
  908. -- icon id / first selected line: 0 / 0
  909. -- text alignment: 65535
  910. -- font id: 3
  911. -- text size: 9
  912. -- style flags: 0
  913. -- line height: 12
  914. -- part name: 
  915.  
  916.  
  917. -- part 36 (field)
  918. -- low flags: 01
  919. -- high flags: 0000
  920. -- rect: left=127 top=297 right=312 bottom=198
  921. -- title width / last selected line: 0
  922. -- icon id / first selected line: 0 / 0
  923. -- text alignment: 65535
  924. -- font id: 3
  925. -- text size: 9
  926. -- style flags: 0
  927. -- line height: 12
  928. -- part name: 
  929.  
  930.  
  931. -- part 37 (field)
  932. -- low flags: 01
  933. -- high flags: 0000
  934. -- rect: left=199 top=185 right=200 bottom=270
  935. -- title width / last selected line: 0
  936. -- icon id / first selected line: 0 / 0
  937. -- text alignment: 65535
  938. -- font id: 3
  939. -- text size: 9
  940. -- style flags: 0
  941. -- line height: 12
  942. -- part name: 
  943.  
  944.  
  945. -- part 38 (field)
  946. -- low flags: 01
  947. -- high flags: 0000
  948. -- rect: left=199 top=201 right=216 bottom=270
  949. -- title width / last selected line: 0
  950. -- icon id / first selected line: 0 / 0
  951. -- text alignment: 65535
  952. -- font id: 3
  953. -- text size: 9
  954. -- style flags: 0
  955. -- line height: 12
  956. -- part name: 
  957.  
  958.  
  959. -- part 39 (field)
  960. -- low flags: 01
  961. -- high flags: 0000
  962. -- rect: left=199 top=217 right=232 bottom=270
  963. -- title width / last selected line: 0
  964. -- icon id / first selected line: 0 / 0
  965. -- text alignment: 65535
  966. -- font id: 3
  967. -- text size: 9
  968. -- style flags: 0
  969. -- line height: 12
  970. -- part name: 
  971.  
  972.  
  973. -- part 40 (field)
  974. -- low flags: 01
  975. -- high flags: 0000
  976. -- rect: left=199 top=233 right=248 bottom=270
  977. -- title width / last selected line: 0
  978. -- icon id / first selected line: 0 / 0
  979. -- text alignment: 65535
  980. -- font id: 3
  981. -- text size: 9
  982. -- style flags: 0
  983. -- line height: 12
  984. -- part name: 
  985.  
  986.  
  987. -- part 41 (field)
  988. -- low flags: 01
  989. -- high flags: 0000
  990. -- rect: left=199 top=249 right=264 bottom=270
  991. -- title width / last selected line: 0
  992. -- icon id / first selected line: 0 / 0
  993. -- text alignment: 65535
  994. -- font id: 3
  995. -- text size: 9
  996. -- style flags: 0
  997. -- line height: 12
  998. -- part name: 
  999.  
  1000.  
  1001. -- part 42 (field)
  1002. -- low flags: 01
  1003. -- high flags: 0000
  1004. -- rect: left=199 top=265 right=280 bottom=270
  1005. -- title width / last selected line: 0
  1006. -- icon id / first selected line: 0 / 0
  1007. -- text alignment: 65535
  1008. -- font id: 3
  1009. -- text size: 9
  1010. -- style flags: 0
  1011. -- line height: 12
  1012. -- part name: 
  1013.  
  1014.  
  1015. -- part 43 (field)
  1016. -- low flags: 01
  1017. -- high flags: 0000
  1018. -- rect: left=199 top=281 right=296 bottom=270
  1019. -- title width / last selected line: 0
  1020. -- icon id / first selected line: 0 / 0
  1021. -- text alignment: 65535
  1022. -- font id: 3
  1023. -- text size: 9
  1024. -- style flags: 0
  1025. -- line height: 12
  1026. -- part name: 
  1027.  
  1028.  
  1029. -- part 44 (field)
  1030. -- low flags: 01
  1031. -- high flags: 0000
  1032. -- rect: left=199 top=297 right=312 bottom=270
  1033. -- title width / last selected line: 0
  1034. -- icon id / first selected line: 0 / 0
  1035. -- text alignment: 65535
  1036. -- font id: 3
  1037. -- text size: 9
  1038. -- style flags: 0
  1039. -- line height: 12
  1040. -- part name: 
  1041.  
  1042.  
  1043. -- part 45 (field)
  1044. -- low flags: 01
  1045. -- high flags: 0000
  1046. -- rect: left=271 top=185 right=200 bottom=342
  1047. -- title width / last selected line: 0
  1048. -- icon id / first selected line: 0 / 0
  1049. -- text alignment: 65535
  1050. -- font id: 3
  1051. -- text size: 9
  1052. -- style flags: 0
  1053. -- line height: 12
  1054. -- part name: 
  1055.  
  1056.  
  1057. -- part 46 (field)
  1058. -- low flags: 01
  1059. -- high flags: 0000
  1060. -- rect: left=271 top=201 right=216 bottom=342
  1061. -- title width / last selected line: 0
  1062. -- icon id / first selected line: 0 / 0
  1063. -- text alignment: 65535
  1064. -- font id: 3
  1065. -- text size: 9
  1066. -- style flags: 0
  1067. -- line height: 12
  1068. -- part name: 
  1069.  
  1070.  
  1071. -- part 47 (field)
  1072. -- low flags: 01
  1073. -- high flags: 0000
  1074. -- rect: left=271 top=217 right=232 bottom=342
  1075. -- title width / last selected line: 0
  1076. -- icon id / first selected line: 0 / 0
  1077. -- text alignment: 65535
  1078. -- font id: 3
  1079. -- text size: 9
  1080. -- style flags: 0
  1081. -- line height: 12
  1082. -- part name: 
  1083.  
  1084.  
  1085. -- part 48 (field)
  1086. -- low flags: 01
  1087. -- high flags: 0000
  1088. -- rect: left=271 top=233 right=248 bottom=342
  1089. -- title width / last selected line: 0
  1090. -- icon id / first selected line: 0 / 0
  1091. -- text alignment: 65535
  1092. -- font id: 3
  1093. -- text size: 9
  1094. -- style flags: 0
  1095. -- line height: 12
  1096. -- part name: 
  1097.  
  1098.  
  1099. -- part 49 (field)
  1100. -- low flags: 01
  1101. -- high flags: 0000
  1102. -- rect: left=271 top=249 right=264 bottom=342
  1103. -- title width / last selected line: 0
  1104. -- icon id / first selected line: 0 / 0
  1105. -- text alignment: 65535
  1106. -- font id: 3
  1107. -- text size: 9
  1108. -- style flags: 0
  1109. -- line height: 12
  1110. -- part name: 
  1111.  
  1112.  
  1113. -- part 50 (field)
  1114. -- low flags: 01
  1115. -- high flags: 0000
  1116. -- rect: left=271 top=265 right=280 bottom=342
  1117. -- title width / last selected line: 0
  1118. -- icon id / first selected line: 0 / 0
  1119. -- text alignment: 65535
  1120. -- font id: 3
  1121. -- text size: 9
  1122. -- style flags: 0
  1123. -- line height: 12
  1124. -- part name: 
  1125.  
  1126.  
  1127. -- part 51 (field)
  1128. -- low flags: 01
  1129. -- high flags: 0000
  1130. -- rect: left=271 top=281 right=296 bottom=342
  1131. -- title width / last selected line: 0
  1132. -- icon id / first selected line: 0 / 0
  1133. -- text alignment: 65535
  1134. -- font id: 3
  1135. -- text size: 9
  1136. -- style flags: 0
  1137. -- line height: 12
  1138. -- part name: 
  1139.  
  1140.  
  1141. -- part 52 (field)
  1142. -- low flags: 01
  1143. -- high flags: 0000
  1144. -- rect: left=271 top=297 right=312 bottom=342
  1145. -- title width / last selected line: 0
  1146. -- icon id / first selected line: 0 / 0
  1147. -- text alignment: 65535
  1148. -- font id: 3
  1149. -- text size: 9
  1150. -- style flags: 0
  1151. -- line height: 12
  1152. -- part name: 
  1153.  
  1154.  
  1155. -- part 53 (field)
  1156. -- low flags: 01
  1157. -- high flags: 0000
  1158. -- rect: left=343 top=185 right=200 bottom=414
  1159. -- title width / last selected line: 0
  1160. -- icon id / first selected line: 0 / 0
  1161. -- text alignment: 65535
  1162. -- font id: 3
  1163. -- text size: 9
  1164. -- style flags: 0
  1165. -- line height: 12
  1166. -- part name: 
  1167.  
  1168.  
  1169. -- part 54 (field)
  1170. -- low flags: 01
  1171. -- high flags: 0000
  1172. -- rect: left=343 top=201 right=216 bottom=414
  1173. -- title width / last selected line: 0
  1174. -- icon id / first selected line: 0 / 0
  1175. -- text alignment: 65535
  1176. -- font id: 3
  1177. -- text size: 9
  1178. -- style flags: 0
  1179. -- line height: 12
  1180. -- part name: 
  1181.  
  1182.  
  1183. -- part 55 (field)
  1184. -- low flags: 01
  1185. -- high flags: 0000
  1186. -- rect: left=343 top=217 right=232 bottom=414
  1187. -- title width / last selected line: 0
  1188. -- icon id / first selected line: 0 / 0
  1189. -- text alignment: 65535
  1190. -- font id: 3
  1191. -- text size: 9
  1192. -- style flags: 0
  1193. -- line height: 12
  1194. -- part name: 
  1195.  
  1196.  
  1197. -- part 56 (field)
  1198. -- low flags: 01
  1199. -- high flags: 0000
  1200. -- rect: left=343 top=233 right=248 bottom=414
  1201. -- title width / last selected line: 0
  1202. -- icon id / first selected line: 0 / 0
  1203. -- text alignment: 65535
  1204. -- font id: 3
  1205. -- text size: 9
  1206. -- style flags: 0
  1207. -- line height: 12
  1208. -- part name: 
  1209.  
  1210.  
  1211. -- part 57 (field)
  1212. -- low flags: 01
  1213. -- high flags: 0000
  1214. -- rect: left=343 top=249 right=264 bottom=414
  1215. -- title width / last selected line: 0
  1216. -- icon id / first selected line: 0 / 0
  1217. -- text alignment: 65535
  1218. -- font id: 3
  1219. -- text size: 9
  1220. -- style flags: 0
  1221. -- line height: 12
  1222. -- part name: 
  1223.  
  1224.  
  1225. -- part 58 (field)
  1226. -- low flags: 01
  1227. -- high flags: 0000
  1228. -- rect: left=343 top=265 right=280 bottom=414
  1229. -- title width / last selected line: 0
  1230. -- icon id / first selected line: 0 / 0
  1231. -- text alignment: 65535
  1232. -- font id: 3
  1233. -- text size: 9
  1234. -- style flags: 0
  1235. -- line height: 12
  1236. -- part name: 
  1237.  
  1238.  
  1239. -- part 59 (field)
  1240. -- low flags: 01
  1241. -- high flags: 0000
  1242. -- rect: left=343 top=281 right=296 bottom=414
  1243. -- title width / last selected line: 0
  1244. -- icon id / first selected line: 0 / 0
  1245. -- text alignment: 65535
  1246. -- font id: 3
  1247. -- text size: 9
  1248. -- style flags: 0
  1249. -- line height: 12
  1250. -- part name: 
  1251.  
  1252.  
  1253. -- part 60 (field)
  1254. -- low flags: 01
  1255. -- high flags: 0000
  1256. -- rect: left=343 top=297 right=312 bottom=414
  1257. -- title width / last selected line: 0
  1258. -- icon id / first selected line: 0 / 0
  1259. -- text alignment: 65535
  1260. -- font id: 3
  1261. -- text size: 9
  1262. -- style flags: 0
  1263. -- line height: 12
  1264. -- part name: 
  1265.  
  1266.  
  1267. -- part 61 (field)
  1268. -- low flags: 01
  1269. -- high flags: 0000
  1270. -- rect: left=415 top=185 right=200 bottom=452
  1271. -- title width / last selected line: 0
  1272. -- icon id / first selected line: 0 / 0
  1273. -- text alignment: 65535
  1274. -- font id: 3
  1275. -- text size: 9
  1276. -- style flags: 0
  1277. -- line height: 12
  1278. -- part name: 
  1279.  
  1280.  
  1281. -- part 62 (field)
  1282. -- low flags: 01
  1283. -- high flags: 0000
  1284. -- rect: left=415 top=201 right=216 bottom=452
  1285. -- title width / last selected line: 0
  1286. -- icon id / first selected line: 0 / 0
  1287. -- text alignment: 65535
  1288. -- font id: 3
  1289. -- text size: 9
  1290. -- style flags: 0
  1291. -- line height: 12
  1292. -- part name: 
  1293.  
  1294.  
  1295. -- part 63 (field)
  1296. -- low flags: 01
  1297. -- high flags: 0000
  1298. -- rect: left=415 top=217 right=232 bottom=452
  1299. -- title width / last selected line: 0
  1300. -- icon id / first selected line: 0 / 0
  1301. -- text alignment: 65535
  1302. -- font id: 3
  1303. -- text size: 9
  1304. -- style flags: 0
  1305. -- line height: 12
  1306. -- part name: 
  1307.  
  1308.  
  1309. -- part 64 (field)
  1310. -- low flags: 01
  1311. -- high flags: 0000
  1312. -- rect: left=415 top=233 right=248 bottom=452
  1313. -- title width / last selected line: 0
  1314. -- icon id / first selected line: 0 / 0
  1315. -- text alignment: 65535
  1316. -- font id: 3
  1317. -- text size: 9
  1318. -- style flags: 0
  1319. -- line height: 12
  1320. -- part name: 
  1321.  
  1322.  
  1323. -- part 65 (field)
  1324. -- low flags: 01
  1325. -- high flags: 0000
  1326. -- rect: left=415 top=249 right=264 bottom=452
  1327. -- title width / last selected line: 0
  1328. -- icon id / first selected line: 0 / 0
  1329. -- text alignment: 65535
  1330. -- font id: 3
  1331. -- text size: 9
  1332. -- style flags: 0
  1333. -- line height: 12
  1334. -- part name: 
  1335.  
  1336.  
  1337. -- part 66 (field)
  1338. -- low flags: 01
  1339. -- high flags: 0000
  1340. -- rect: left=415 top=265 right=280 bottom=452
  1341. -- title width / last selected line: 0
  1342. -- icon id / first selected line: 0 / 0
  1343. -- text alignment: 65535
  1344. -- font id: 3
  1345. -- text size: 9
  1346. -- style flags: 0
  1347. -- line height: 12
  1348. -- part name: 
  1349.  
  1350.  
  1351. -- part 67 (field)
  1352. -- low flags: 01
  1353. -- high flags: 0000
  1354. -- rect: left=415 top=281 right=296 bottom=452
  1355. -- title width / last selected line: 0
  1356. -- icon id / first selected line: 0 / 0
  1357. -- text alignment: 65535
  1358. -- font id: 3
  1359. -- text size: 9
  1360. -- style flags: 0
  1361. -- line height: 12
  1362. -- part name: 
  1363.  
  1364.  
  1365. -- part 68 (field)
  1366. -- low flags: 01
  1367. -- high flags: 0000
  1368. -- rect: left=415 top=297 right=312 bottom=452
  1369. -- title width / last selected line: 0
  1370. -- icon id / first selected line: 0 / 0
  1371. -- text alignment: 65535
  1372. -- font id: 3
  1373. -- text size: 9
  1374. -- style flags: 0
  1375. -- line height: 12
  1376. -- part name: 
  1377.  
  1378.  
  1379. -- part 69 (field)
  1380. -- low flags: 01
  1381. -- high flags: 0000
  1382. -- rect: left=453 top=185 right=200 bottom=490
  1383. -- title width / last selected line: 0
  1384. -- icon id / first selected line: 0 / 0
  1385. -- text alignment: 0
  1386. -- font id: 3
  1387. -- text size: 9
  1388. -- style flags: 0
  1389. -- line height: 12
  1390. -- part name: 
  1391.  
  1392.  
  1393. -- part 70 (field)
  1394. -- low flags: 01
  1395. -- high flags: 0000
  1396. -- rect: left=453 top=201 right=216 bottom=490
  1397. -- title width / last selected line: 0
  1398. -- icon id / first selected line: 0 / 0
  1399. -- text alignment: 0
  1400. -- font id: 3
  1401. -- text size: 9
  1402. -- style flags: 0
  1403. -- line height: 12
  1404. -- part name: 
  1405.  
  1406.  
  1407. -- part 71 (field)
  1408. -- low flags: 01
  1409. -- high flags: 0000
  1410. -- rect: left=453 top=217 right=232 bottom=490
  1411. -- title width / last selected line: 0
  1412. -- icon id / first selected line: 0 / 0
  1413. -- text alignment: 0
  1414. -- font id: 3
  1415. -- text size: 9
  1416. -- style flags: 0
  1417. -- line height: 12
  1418. -- part name: 
  1419.  
  1420.  
  1421. -- part 72 (field)
  1422. -- low flags: 01
  1423. -- high flags: 0000
  1424. -- rect: left=453 top=233 right=248 bottom=490
  1425. -- title width / last selected line: 0
  1426. -- icon id / first selected line: 0 / 0
  1427. -- text alignment: 0
  1428. -- font id: 3
  1429. -- text size: 9
  1430. -- style flags: 0
  1431. -- line height: 12
  1432. -- part name: 
  1433.  
  1434.  
  1435. -- part 73 (field)
  1436. -- low flags: 01
  1437. -- high flags: 0000
  1438. -- rect: left=453 top=249 right=264 bottom=490
  1439. -- title width / last selected line: 0
  1440. -- icon id / first selected line: 0 / 0
  1441. -- text alignment: 0
  1442. -- font id: 3
  1443. -- text size: 9
  1444. -- style flags: 0
  1445. -- line height: 12
  1446. -- part name: 
  1447.  
  1448.  
  1449. -- part 74 (field)
  1450. -- low flags: 01
  1451. -- high flags: 0000
  1452. -- rect: left=453 top=265 right=280 bottom=490
  1453. -- title width / last selected line: 0
  1454. -- icon id / first selected line: 0 / 0
  1455. -- text alignment: 0
  1456. -- font id: 3
  1457. -- text size: 9
  1458. -- style flags: 0
  1459. -- line height: 12
  1460. -- part name: 
  1461.  
  1462.  
  1463. -- part 75 (field)
  1464. -- low flags: 01
  1465. -- high flags: 0000
  1466. -- rect: left=453 top=281 right=296 bottom=490
  1467. -- title width / last selected line: 0
  1468. -- icon id / first selected line: 0 / 0
  1469. -- text alignment: 0
  1470. -- font id: 3
  1471. -- text size: 9
  1472. -- style flags: 0
  1473. -- line height: 12
  1474. -- part name: 
  1475.  
  1476.  
  1477. -- part 76 (field)
  1478. -- low flags: 01
  1479. -- high flags: 0000
  1480. -- rect: left=453 top=297 right=312 bottom=490
  1481. -- title width / last selected line: 0
  1482. -- icon id / first selected line: 0 / 0
  1483. -- text alignment: 0
  1484. -- font id: 3
  1485. -- text size: 9
  1486. -- style flags: 0
  1487. -- line height: 12
  1488. -- part name: 
  1489.  
  1490.  
  1491. -- part 77 (button)
  1492. -- low flags: 00
  1493. -- high flags: 0000
  1494. -- rect: left=12 top=28 right=43 bottom=27
  1495. -- title width / last selected line: 0
  1496. -- icon id / first selected line: 5068 / 5068
  1497. -- text alignment: 1
  1498. -- font id: 0
  1499. -- text size: 12
  1500. -- style flags: 0
  1501. -- line height: 16
  1502. -- part name: Close
  1503. ----- HyperTalk script -----
  1504. on mouseDown
  1505.   set icon of me to "Close Box Hi"
  1506. end mouseDown
  1507.  
  1508. on mouseLeave
  1509.   set icon of me to "Close Box"
  1510. end mouseLeave
  1511.  
  1512. on mouseUp
  1513.   set icon of me to "Close Box"
  1514. end mouseUp
  1515.  
  1516.  
  1517.  
  1518. -- part 78 (field)
  1519. -- low flags: 01
  1520. -- high flags: 0000
  1521. -- rect: left=445 top=135 right=150 bottom=490
  1522. -- title width / last selected line: 0
  1523. -- icon id / first selected line: 0 / 0
  1524. -- text alignment: 65535
  1525. -- font id: 3
  1526. -- text size: 9
  1527. -- style flags: 0
  1528. -- line height: 12
  1529. -- part name: Average
  1530.